Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Machine Learning
Python
Microsoft Excel
Intelligenza Artificiale
Python for Data Science
Introduction to Philosophy
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Ready to finally become a backend developer? Don't make it a grind. The smartest way to learn to code is to ensure you're never bored.
Master Python algorithms and Big-O complexity while building skills to write performant code, tackle technical interviews, and understand fundamental computer science concepts.
Discover how memory allocation works under the hood by building garbage collectors from scratch and mastering C fundamentals like pointers, structs, and stack vs heap management.
Master Python web development by building a static site generator from scratch, implementing OOP concepts and recursive algorithms for HTML/Markdown processing and content management.
Master Docker fundamentals through hands-on projects - from installation and container management to networking, custom images, and deployment to Docker Hub. Elevate your DevOps expertise.
Master HTTP network communications in Go by building real applications with requests, responses, JSON parsing, DNS, security, and error handling.
Master modern JavaScript fundamentals through hands-on coding exercises, from variables and functions to objects and error handling, with browser-based practice and immediate feedback.
Master building a REPL-based Pokedex application in Go, implementing HTTP networking, data serialization, and interactive user input while integrating with the PokeAPI.
Master building production-ready HTTP servers in Go, covering routing, middleware, authentication, webhooks, and database integration. Create robust JSON APIs while learning essential backend development concepts.
Master TypeScript fundamentals through hands-on challenges, covering types, functions, classes, generics, and advanced features for both frontend and backend development.
Master advanced Git collaboration techniques including conflict resolution, rebasing, cherry-picking, and team workflows for large software projects.
Master building a CLI-based RSS aggregator service using Go, PostgreSQL, and industry tools while implementing configuration, database operations, and continuous feed aggregation features.
Master web development through hands-on practice by building your first solo project, putting theory into action and creating a meaningful addition to your professional portfolio.
Master HTTP networking in JavaScript by building real-world applications, from writing requests and handling responses to working with JSON, authentication, and HTTPS encryption.
Master Kubernetes fundamentals through hands-on deployment of pods, services, and ingress while exploring core concepts, infrastructure as code, and real-world applications in container orchestration.
Master AWS S3 and CloudFront to build scalable file storage systems with security, caching, video streaming, and CDN optimization for production applications.
Get personalized course recommendations, track subjects and courses with reminders, and more.